Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Germany F4 Spain F14 Germany-w2 Germany-w3 Spain F11 Italy F18 Germany F6 Germany F7 Spain F14 Germany F8 Spain F15 Spain F17 Spain F28 Germany-w2 Israel F2 Germany F1 Switzerland F2 Portugal F2 UAE F2 Czech Republic F1 Slovenia F1 Slovenia F2 Spain F19 Spain F20 Austria F4 Germany F7 Spain F22 Spain F23 Spain F24 Germany F13 Germany F15 France F13 Spain F29 Spain F31 Spain F33 Spain F3 Germany F4 Spain F5 Spain F6 Spain F7 Portugal F3 Spain F12 Spain F13 Spain F18 Spain F24 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F31 Spain F32 Spain F35 Spain F38 Spain F39 Spain F6 Spain F7 Portugal F4 Portugal F5 Portugal F6 Spain F12 Spain F13 Spain F18 Spain F19 Italy F14 Italy F15 Netherlands F2 France F9 Spain F25 Spain F26 Spain F27 Spain F28 Spain F29 Spain F30 Spain F34 Spain F35 Spain F36 Spain F37 Spain F39 Spain F40 Spain F41 Spain F2 Spain F3 Spain F7 Spain F8 Spain F9 Spain F10 Spain F11 Spain F18 Spain F19 Spain F20 Spain F21 France F13 Spain F31 Spain F32 Spain F34 Spain F33 Spain F35 Spain F3 Great Britain F3 Great Britain F4 Italy F21 Italy F22 France F14 Spain F33 Spain F22 Italy F2 Italy F2 (Trento) Italy F24 (Bolzano) Italy F25 (Cornaiano) Slovakia F1 Spain F26 Spain F22 Bauer Watertechnology Cup - Eckental Germany F1 Germany F15 Germany F16 Spain F23 Italy F10 Germany-w4 Belgium F2 Spain F32 Tunisia F5 Czech Republic F1 Spain F10 Spain F18 Germany F11 Spain F20 Germany F13 Spain F24 Challenger Banque Nationale Rimouski - Rimouski Spain F27 Germany-w1 Germany-w3 Germany-w4 Israel F1 Israel F3 Spain F1 Germany F3 Germany F4 Spain F2 Germany F5 Internazionali de Tennis di Bergamo - Bergamo Spain F5 Netherlands F1 Ciudad de Pozoblanco Open Diputacion - Cordoba Germany F14 Germany F15 Switzerland F3 Akbank Private Banking TED Open - Istanbul Portugal F3 Spain F16 Spain F33 France F2 Heilbronn Open - Heilbronn Shimadzu All Japan Indoor Tennis Championships - Kyoto Baden Open - Karlsruhe s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt National Bank Men's Rimouski Challenger - Rimouski Heilbronn Challenger Belgrade Challenger Wolfsburg Challenger Kyoto Challenger Baton Rouge Challenger Mexico City Challenger Rome Challenger Sofia Challenger Braunschweig Challenger Germany F7 San Benedetto Challenger Rimini Challenger Recanati Challenger Tampere Challenger Segovia Challenger Istanbul Challenger Vigo Challenger Geneva Challenger San Sebastian Challenger Freudenstadt Challenger Alphen Challenger Trnava Challenger Seoul Challenger M15 Creteil Biella Challenger Cremona Challenger Bytom Challenger Arad Challenger Pozoblanco Challenger St. Remy Challenger Tarragona Challenger Rennes Challenger Orleans Challenger Kazan Challenger Courmayeur Challenger Bergamo Challenger Quimper Challenger Wolfsburg Challenger Cherbourg Challenger Guangzhou Challenger Bath Challenger Pingguo Challenger Prague Challenger Alessandria Challenger Nottingham Challenger Furth Challenger Pozoblanco Challenger Segovia Challenger San Sebastian Challenger Istanbul Challenger Todi Challenger Orleans Challenger Geneva Challenger Helsinki Challenger Heilbronn Challenger Barletta Challenger Prague Challenger Orbetello Challenger Pozoblanco Challenger Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia St. Remy Challenger Orleans Challenger Okal Cup 2003 - Eckental Black Forest Open - Freudenstadt Aberto de Sao Paulo - Sao Paulo Kia International In Caloundra - Caloundra Challenger Casablanca San Angel - Mexico City Busan Open Challenger Tennis - Busan Astana Challenger - Astana Orleans Challenger Mons Challenger Kazan Challenger Heilbronn Challenger Bergamo Challenger New Delhi Challenger Guangzhou Challenger Aix En Provence Challenger Dusseldorf Open Challenger 2007 - Dusseldorf Mons Challenger Eckental Challenger Ortisei Challenger Heilbronn Challenger Prostejov Challenger Braunschweig Challenger Challenger Banque Nationale Rimouski - Rimouski St. Remy Challenger Ford Tennis Championships - Louisville St. Remy Challenger 5 Volkswagen Challenger - Wolfsburg Open Diputacion Ciudad de Pozoblanco - Cordoba Taipei City Challenger Geneva Challenger - Geneva Gatineau Challenger Meerbusch Challenger Gwangju Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Music City Challenger - Nashville Kia International In Kawana - Kawana Open Prevadies - St. Brieuc Orbetello Challenger Alessandria Challenger Augsburg Challenger Mallorca Challenger Biella 4 Challenger Ljubljana Open - Ljubljana ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Izmir Challenger Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Chuncheon Challenger BH Indoor Sarajevo - Sarajevo Rome Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Lugano Challenger Malaga Challenger Furth Challenger San Benedetto Challenger Manerbio Challenger Tampere Challenger Segovia Challenger Eckental Challenger Bratislava Challenger San Remo Tennis Cup - San Remo Ljubljana Challenger Madrid Challenger UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk Sao Paulo Challenger Tour Finals Quimper Challenger M25 Veigy-Foncenex Izmir Challenger Oberstaufen Challenger Samsung Challenger 2007 - Ho Chi Minh City Ostdeutscher Sparkessen Cup - Dresden Kolding Challenger Citta di Como - Como Black Forest Open - Freudenstadt Sopot Challenger Seville Challenger M25 Trimbach Rennes Challenger Salzburg Challenger Segovia Challenger Okal Cup 2004 - Eckental Mons Challenger Ostdeutscher Sparkassen Cup - Dresden Dallas Challenger Kyoto Challenger Rome Challenger Turin Challenger Nottingham Challenger Braunschweig Challenger Budapest Challenger Eckental Challenger Aachen Challenger Oberstaufen Cup - Oberstaufen San Remo Challenger Bergamo Challenger Marburg Challenger Rome Challenger Mestre Challenger Lyon Challenger Mons Challenger Marburg Challenger Oberstaufen Challenger Winnetka Challenger Heilbronn Challenger Ismaning Challenger Eckental Challenger Dallas Challenger Wroclaw Challenger Taipei City Challenger Kyoto Challenger Sarajevo Challenger Malaysian Open - Kuala Lumpur Heilbronn Challenger Mallorca Challenger Cassis Challenger Bratislava Challenger Recanati Challenger Open de la Comunidad Valenciana - Valencia BMW Open - Munich Belgrade Challenger Prostejov Challenger Liberec Challenger Tulln Challenger Mercedes Cup - Stuttgart Furth Challenger Trieste Challenger Granby Challenger Recanati Challenger Schickedanz Open - Furth Lille Challenger Happy Valley Challenger Budapest Challenger BMW Open - Munich Heilbronn Challenger Rennes Challenger Milan Challenger Valencia Challenger Shanghai Challenger Bratislava Challenger Newport Beach Challenger St. Brieuc Challenger Rome Challenger Ismaning Challenger Ortisei Challenger Bordeaux Challenger BMW Open - Munich Caltanissetta Challenger Quimper Challenger Braunschweig Challenger Taipei City Challenger Nord LB Open - Braunschweig AIG Japan Open Tennis Championships - Tokyo Heilbronn Open - Heilbronn Heilbronn Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Surbiton Challenger Oberstaufen Challenger Prague Challenger Biella 1 Challenger Biella 2 Challenger Biella 3 Challenger Lugano Challenger BMW Open - Munich Bratislava Challenger 4th Volkswagen Challenger - Wolfsburg Mercedes Cup - Stuttgart Biel Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Bari Challenger Bendigo Challenger Heilbronn Challenger ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Open de Tenis Comunidad Valenciana - Valencia Ortisei Challenger Schickendanz Open - Furth Koblenz Challenger Schickedanz Open 2007 - Furth PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle If Stockholm Open - Stockholm Open de Tenis Comunidad Valenciana - Valencia Bauer Watertechnology Cup 2007 - Eckental Bordeaux Challenger Heineken Open - Auckland Open 13 - Marseille Ostdeutscher Sparkassen Cup - Dresden Open Sabadell Atlantico - Barcelona If Stockholm Open - Stockholm Brisbane International - Brisbane Ismaning Challenger Open de Moselle - Metz If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Noumea Challenger Open Sud de France - Montpellier Quimper Challenger ATP Challenger Trophy 2008 - Trnava Cherbourg Challenger Cordenons Challenger PBZ Zagreb Indoors - Zagreb Pau Challenger Istanbul Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Geneva Challenger BRD Nastase Tiriac Trophy - Bucharest Ostrava Challenger Rijeka Challenger Samsung Securities Cup - Seoul Hamburg Challenger Jersey Challenger Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Athens Challenger St. Petersburg Open - St. Petersburg Napoli Challenger Kremlin Cup - Moscow Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Karlsruhe Challenger ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Topshelf Open - 's-Hertogenbosch Bordeaux Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Forli 2 Challenger Mercedes Cup - Stuttgart Guadalajara Challenger Istanbul Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Seville Challenger Vicenza Challenger Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Prostejov Challenger Heilbronn Challenger Rennes Challenger Mercedes Cup - Stuttgart Kazan Challenger Poznan Challenger Geneva Challenger Bergamo Challenger BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Bratislava Challenger BMW Open - Munich Winston-Salem Open - Winston-Salem Chennai Open - Chennai Helsinki Challenger Gerry Weber Open - Halle ASB Classic - Auckland Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open Sud de France - Montpellier Grand Prix Hassan II - Casablanca Barcelona Open Banc Sabadell - Barcelona Jersey Challenger BMW Open - Munich Winston Salem - Winston Salem St. Petersburg Open - St. Petersburg Erste Bank Open - Vienna Quimper Challenger Rimouski Challenger Terra Wortmann Open - Halle cinch Championships - London Le Gosier Challenger Open de Tenis Comunidad Valenciana - Valencia Johannesburg Challenger AEGON Championships - London Rome Challenger Athens Challenger If Stockholm Open - Stockholm Mercedes Cup - Stuttgart Ortisei Challenger Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Ostrava Challenger Open de la Comunidad Valenciana - Valencia If Stockholm Open - Stockholm Helsinki Challenger China Open - Beijing Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg China Open - Beijing Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona BMW Open - Munich Hall of Fame Open - Newport Swiss Open - Gstaad Moselle Open - Metz Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Le Gosier Challenger DIEMA XTRA Sofia Open - Sofia Open Parc - Lyon Noventi Open - Halle Swiss Open - Gstaad Moselle Open - Metz Zhuhai Open - Zhuhai Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Allianz Suisse Open - Gstaad European Open - Antwerp Poznan Challenger Bank Austria Tennis Trophy - Vienna Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Heineken Open - Auckland Generali Open - Kitzbuhel Mallorca Championships - Mallorca Swiss Open - Gstaad Helsinki Challenger Swiss Indoors Basel - Basel Adelaide International 1 - Adelaide Cortina Challenger AEGON Championships - London Campbell's Hall of Fame Tennis Championships - Newport Aix En Provence Challenger ABN AMRO Open - Rotterdam Meerbusch Challenger Citi Open - Washington European Open - Antwerp Swiss Indoors Basel - Basel Moselle Open - Metz Loughborough Challenger PTT Thailand Open - Bangkok Open de Tenis Comunidad Valenciana - Valencia Hamburg Open - Hamburg Tiriac Open - Bucharest Heilbronn Challenger Mallorca Championships - Mallorca Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg M25 Nussloch Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai Gazprom Hungarian Open - Budapest SkiStar Swedish Open - Bastad PTT Thailand Open - Bangkok Topshelf Open - 's-Hertogenbosch Valencia Open - Valencia Pullach Challenger Qatar ExxonMobil Open - Doha Tunis Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Furth Challenger Open 13 - Marseille Generali Open - Kitzbuhel Mons Challenger Intrum Stockholm Open - Stockholm BRD Nastase Tiriac Trophy - Bucharest Ortisei Challenger BMW Open - Munich Topshelf Open - 's-Hertogenbosch Drummondville Challenger St. Brieuc Challenger St. Petersburg Open - St. Petersburg Moselle Open - Metz If Stockholm Open - Stockholm Valencia Open - Valencia Mons Challenger Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Braunschweig Challenger Heilbronn Challenger US Men's Clay Court Championship - Houston Hong Kong Tennis Open - Hong Kong Gerry Weber Open - Halle Zhangjiagang Challenger Kaohsiung Challenger Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Nottingham-2 Challenger Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Forli Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Vicenza Challenger Guadalajara Challenger Mercedes Cup - Stuttgart AEGON Championships - London Granby Challenger Generali Open - Kitzbuhel Garanti Koza Sofia Open - Sofia Kremlin Cup - Moscow Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Eckental Challenger Barcelona Open BancSabadell - Barcelona BMW Open - Munich China Open - Beijing Prague 1 Challenger Lille Challenger Aircel Chennai Open - Chennai bett1HULKS Indoors - Cologne Suisse Open - Gstaad Antalya Open - Antalya Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Ismaning Challenger Eckental Challenger ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Prague Challenger Salzburg-Anif Challenger Generali Open - Kitzbuhel China Open - Beijing Swiss Indoors Basel - Basel Open Sud de France - Montpellier Generali Open - Kitzbuhel Open 13 Provence - Marseille Open 13 Provence - Marseille ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Meerbusch Challenger Tenerife Challenger Noventi Open - Halle Mallorca Championships - Mallorca Swiss Open - Gstaad Monza Challenger Dubai Duty Free Tennis Championships - Dubai Atlanta Tennis Championships - Atlanta Open Parc - Lyon Noventi Open - Halle Nordea Open - Bastad Prague 2 Challenger Hamburg European Open - Hamburg Astana Open - Astana Tennis Napoli Open - Naples Adelaide International 2 - Adelaide Thailand Open - Bangkok ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Gijon Open - Gijon Open Sud de France - Montpellier Mercedes Cup - Stuttgart Austrian Open - Kitzbuhel Millennium Estoril Open - Estoril If Stockholm Open - Stockholm Libema Open - 's-Hertogenbosch Qatar ExxonMobil Open - Doha Masters Series - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Western & Southern Open - New York BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid National Bank Open - Montreal Power Horse Cup - Dusseldorf Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona Maharashtra Open - Pune Open 13 Provence - Marseille Mercedes Cup - Stuttgart BMW Open - Munich BMW Open - Munich China Open - Beijing Mutua Madrilena Madrid Open - Madrid Open 13 - Marseille Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Shanghai Rolex Masters - Shanghai Barcelona Open Banc Sabadell - Barcelona Miami Open - Miami Generali Open - Kitzbuhel Shanghai Rolex Masters - Shanghai EFG Swiss Open - Gstaad BNP Paribas Masters - Paris Stockholm Open - Stockholm Rolex Paris Masters - Paris Qatar ExxonMobil Open - Doha ABN AMRO Open - Rotterdam Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Rolex Paris Masters - Paris Miami Open - Miami BNP Paribas Masters - Paris Swiss Indoors Basel - Basel Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai Terra Wortmann Open - Halle Mallorca Championships - Mallorca Miami Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells National Bank Open - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells ASB Classic - Auckland Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris Qatar ExxonMobil Open - Doha BNP Paribas Open - Indian Wells Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Erste Bank Open - Vienna Australian Open - Melbourne BMW Open - Munich French Open - Paris Wimbledon - London Australian Open - Melbourne Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York Western & Southern Open - Cincinnati U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Internazionali BNL d'Italia - Rome Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, GER-ESP 4-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Finals, F, ESP-CAN 2-0 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Qualifiers, 1R, ESP-ROU 3-1 Davis Cup, Group B, Valencia Mubadala World Tennis Championship All Lower level tournaments Davis Cup, Finals, Group B Davis Cup, World Group, PO, BRA-ESP 3-1 Davis Cup, Group I, DEN-ESP 0-5 Davis Cup, Group B, Valencia Davis Cup, Group I, 2R, ROU-ESP 1-4 Davis Cup, World Group, 1R, CRO-ESP 2-3 Olympics - Rio de Janeiro French Open (juniors) Davis Cup, World Group, 1R, ESP-GBR 3-1 U.S. Open (juniors) Davis Cup, Finals, QF, CRO-ESP 2-0 Adelaide International - Adelaide Wimbledon (juniors) Wimbledon - London Libema Open - 's-Hertogenbosch